• 预备
  • 基础语法
  • 容器类型
  • 函数
  • 面向对象
  • 输入输出
  • 进程控制
  • 线程控制
  • 正则表达式
  • 网络编程
  • 图形界面
  • 常见问题
  • API 帮助手册

  • 设置

9242

46 分钟

#标准库模块

Python 自带了许多内置的模块,称为标准库模块,它们无需额外安装即可直接导入使用。

模块名功能描述详情
string常见的字符串操作查看
re正则表达式操作查看
difflib计算差异的辅助工具查看
textwrap文本自动换行与填充查看
unicodedataUnicode 数据库查看
stringprep因特网字符串预处理查看
readlineGNU readline 接口查看
rlcompleter用于 GNU readline 的补全函数查看
struct将字节串解读为打包的二进制数据查看
codecs编解码器注册和相关基类查看
datetime基本日期和时间类型查看
zoneinfoIANA 时区支持查看
calendar通用日历相关函数查看
collections容器数据类型查看
collections.abc容器的抽象基类查看
heapq堆队列算法查看
bisect数组二分算法查看
array高效的数字值数组查看
weakref弱引用查看
types动态类型创建和内置类型名称查看
copy浅层及深层拷贝操作查看
pprint数据美化输出查看
reprlib替代性 repr() 实现查看
enum对枚举的支持查看
graphlib操作类似图的结构的功能查看
numbers数字抽象基类查看
math数学函数查看
cmath针对复数的数学函数查看
decimal十进制定点和浮点算术查看
fractions有理数查看
random生成伪随机数查看
statistics数字统计函数查看
itertools为高效循环创建迭代器的函数查看
operator标准运算符对应函数查看
pathlib面向对象的文件系统路径查看
os.path常用的路径操作查看
stat解释 stat() 的结果查看
filecmp文件和目录比较查看
tempfile生成临时文件和目录查看
globUnix 风格的路径名模式扩展查看
fnmatchUnix 文件名模式匹配查看
linecache随机访问文本行查看
shutil高层级文件操作查看
picklePython 对象序列化查看
copyreg注册 pickle 支持函数查看
shelvePython 对象持久化查看
marshal内部 Python 对象序列化查看
dbmUnix "数据库" 接口查看
sqlite3SQLite 数据库的 DB-API 2.0 接口查看
zlib与 gzip 兼容的压缩查看
gzip对 gzip 文件的支持查看
bz2对 bzip2 压缩算法的支持查看
lzma使用 LZMA 算法进行压缩查看
zipfile操作 ZIP 归档文件查看
tarfile读写 tar 归档文件查看
csvCSV 文件读写查看
configparser配置文件解析器查看
tomllib解析 TOML 文件查看
netrcnetrc 文件处理查看
plistlib生成与解析 Apple .plist 文件查看
hashlib安全哈希与消息摘要查看
hmac用于消息验证的密钥哈希查看
secrets生成管理密码的安全随机数查看
os多种操作系统接口查看
io处理流的核心工具查看
time时间的访问和转换查看
loggingPython 的日志记录工具查看
logging.config日志记录配置查看
logging.handlers日志处理器查看
platform访问底层平台的标识数据查看
errno标准 errno 系统符号查看
ctypesPython 的外部函数库查看
argparse用于命令行选项、参数和子命令的解析器查看
optparse命令行选项的解析器查看
getpass可移植的密码输入查看
fileinput迭代来自多个输入流的行查看
curses字符单元显示的终端处理查看
curses.textpad用于 curses 程序的文本输入控件查看
curses.ascii用于 ASCII 字符的工具查看
curses.panel针对 curses 的面板栈扩展查看
threading基于线程的并行查看
multiprocessing基于进程的并行查看
multiprocessing.shared_memory可跨进程直接访问的共享内存查看
concurrent.futures启动并行任务查看
subprocess子进程管理查看
sched事件调度器查看
queue同步队列类查看
contextvars上下文变量查看
_thread低层级多线程 API查看
asyncio异步 I/O查看
socket低层级的网络接口查看
ssl套接字对象的 TLS/SSL 包装器查看
select等待 I/O 完成查看
selectors高层级 I/O 复用查看
signal设置异步事件处理器查看
mmap内存映射文件支持查看
email电子邮件与 MIME 处理包查看
jsonJSON 编码器和解码器查看
mailbox操纵多种格式的邮箱查看
mimetypes将文件名映射到 MIME 类型查看
base64Base16, Base32, Base64, Base85 数据编码查看
binascii在二进制数据和 ASCII 之间进行转换查看
quopri编码与解码 MIME 转码的可打印数据查看
html超文本标记语言支持查看
html.parser简单的 HTML 和 XHTML 解析器查看
html.entitiesHTML 一般实体的定义查看
xml.etree.ElementTreeElementTree XML API查看
xml.dom文档对象模型 API查看
xml.dom.minidom最小化的 DOM 实现查看
xml.dom.pulldom对构建部分 DOM 树的支持查看
xml.saxSAX2 解析器支持查看
xml.sax.handlerSAX 处理器的基类查看
xml.sax.saxutilsSAX 工具集查看
xml.sax.xmlreader用于 XML 解析器的接口查看
xml.parsers.expat使用 Expat 进行快速 XML 解析查看
webbrowser方便的 Web 浏览器控制工具查看
wsgirefWSGI 工具和参考实现查看
urllibURL 处理模块查看
urllib.request用于打开 URL 的可扩展库查看
urllib.responseurllib 使用的 Response 类查看
urllib.parse将 URL 解析为组件查看
urllib.error由 urllib.request 引发的异常类查看
urllib.robotparser用于 robots.txt 的解析器查看
httpHTTP 模块查看
http.clientHTTP 协议客户端查看
ftplibFTP 协议客户端查看
poplibPOP3 协议客户端查看
imaplibIMAP4 协议客户端查看
smtplibSMTP 协议客户端查看
uuidUUID objects according to RFC 4122查看
socketserver用于网络服务器的框架查看
http.serverHTTP 服务器查看
http.cookiesHTTP 状态管理查看
http.cookiejarHTTP 客户端的 Cookie 处理查看
xmlrpcXMLRPC 服务端与客户端模块查看
xmlrpc.clientXML-RPC 客户端访问查看
xmlrpc.server基本 XML-RPC 服务器查看
ipaddressIPv4/IPv6 操作库查看
wave读写 WAV 文件查看
colorsys颜色系统间的转换查看
gettext多语种国际化服务查看
locale国际化服务查看
turtle海龟绘图查看
cmd对面向行的命令解释器的支持查看
shlex简单词法分析查看
tkinterTcl/Tk 的 Python 接口查看
tkinter.colorchooser颜色选择对话框查看
tkinter.fontTkinter 字体包装器查看
tkinter.messageboxTkinter 消息提示查看
tkinter.scrolledtext流动文本控件查看
tkinter.dnd拖放操作支持查看
tkinter.ttkTk 带主题的控件查看
IDLEPython 编辑器和 shell查看
typing对类型提示的支持查看
pydoc文档生成器和在线帮助系统查看
doctest测试交互式的 Python 示例查看
unittest单元测试框架查看
unittest.mock模拟对象库查看
unittest.mock新手入门查看
testPython 回归测试包查看
test.support针对 Python 测试套件的工具查看
test.support.socket_helper用于套接字测试的工具查看
test.support.script_helper用于 Python 执行测试工具查看
test.support.bytecode_helper用于测试正确字节码生成的支持工具查看
test.support.threading_helper用于线程测试的工具查看
test.support.os_helper用于操作系统测试的工具查看
test.support.import_helper用于导入测试的工具查看
test.support.warnings_helper用于警告测试的工具查看
bdb调试器框架查看
faulthandler转储 Python 回溯信息查看
pdbPython 的调试器查看
timeit测量小代码片段的执行时间查看
trace跟踪或记录 Python 语句的执行查看
tracemalloc跟踪内存分配查看
ensurepip初始设置 pip 安装器查看
venv虚拟环境的创建查看
zipapp管理可执行的 Python zip 归档文件查看
sys系统相关的形参和函数查看
sys.monitoring执行事件监测查看
sysconfig提供对 Python 配置信息的访问查看
builtins内置对象查看
__main__最高层级代码环境查看
warnings警告信息控制查看
dataclasses数据类查看
contextlib为 with语句上下文提供的工具查看
abc抽象基类查看
atexit退出处理器查看
traceback打印或读取栈回溯信息查看
__future__Future 语句定义查看
gc垃圾回收器接口查看
inspect检查当前对象查看
site站点专属的配置钩子查看
code解释器基类查看
codeop编译 Python 代码查看
zipimport从 Zip 归档导入模块查看
pkgutil包扩展工具查看
modulefinder查找脚本使用的模块查看
runpy查找并执行 Python 模块查看
importlibimport 的实现查看
importlib.resources包资源的读取、打开和访问查看
importlib.resources.abc资源的抽象基类查看
importlib.metadata访问软件包元数据查看
astAbstract Syntax Trees查看
symtable访问编译器的符号表查看
token用于 Python 解析树的常量查看
keyword检验 Python 关键字查看
tokenizePython 源代码的分词器查看
tabnanny检测有歧义的缩进查看
pyclbrPython 模块浏览器支持查看
py_compile编译 Python 源文件查看
compileall字节编译 Python 库查看
disPython 字节码反汇编器查看
pickletoolspickle 开发者工具查看
msvcrt来自 MS VC++ 运行时的有用例程查看
winregWindows 注册表访问查看
winsound针对 Windows 的声音播放接口查看
posix最常见的 POSIX 系统调用查看
pwd密码数据库查看
grp组数据库查看
termiosPOSIX 风格的 tty 控制查看
tty终端控制函数查看
pty伪终端工具查看
fcntlfcntl 和 ioctl 系统调用查看
resource资源使用信息查看
syslogUnix syslog 库例程查看

创建于 2025/5/11 16:19:21

更新于 2025/5/11 23:04:40